package com.example.springboot.service;

import com.example.springboot.controller.dto.LoginDTO;
import com.example.springboot.controller.requests.BaseRequst;
import com.example.springboot.controller.requests.LoginRequest;
import com.example.springboot.controller.requests.changePassRequest;
import com.example.springboot.entity.Admin;
import com.github.pagehelper.PageInfo;

import java.util.List;

//@Service
public interface IAdminService {
    List<Admin> list();

    PageInfo<Admin> page(BaseRequst baseRequst);

    void save(Admin user);

    Admin getByid(Integer id);

    void update(Admin user);

    void delete(Integer id);
    LoginDTO login(LoginRequest loginRequest);

    void savepass(changePassRequest changePassRequest);
}
